package com.indusfo.spc.pda.service;

import com.indusfo.spc.pda.pojo.StationDosing;
import com.indusfo.spc.pojo.Dosing;
import com.indusfo.spc.vo.JSONObject;

import java.util.List;

/**
 * @Author louk
 * @Description 工位叫料service
 * @Date 2019/12/25 16:37
 * @Param
 * @return
 **/
public interface StationDosingService {
    /**
     * 通过工位产线id来查询工位叫料控制层
     * @param stationDosing
     * @return
     */
    JSONObject queryStationDosingList(StationDosing stationDosing);
    /**
     * 新增工位叫料
     * @param stationDosing
     * @return
     */
    JSONObject insertStationDosing(StationDosing stationDosing);
    /**
     * 编辑工位叫料
     * @param stationDosing
     * @return
     */
    JSONObject updateStationDosing(StationDosing stationDosing);

    JSONObject queryDosingList(Dosing dosing);

    JSONObject insertStationDosingList(List<StationDosing> stationDosingList);

    JSONObject clientQueryStationDosingList(StationDosing stationDosing);

    /**
     * 更新产线叫料状态
     * @param stationDosing
     * @return
     */
    JSONObject updateDosingState(StationDosing stationDosing);

}
